.department-manage-list {
    background: @bg-light;
    min-height: @size*5;
    .ivu-split-wrapper {
        .ivu-split-trigger-vertical{
            border: 0;
            background: @bg-light;
            width: @space;
            .ivu-split-trigger-bar-con i {
                width: @space;
            }
        }
    }
    .main-content, .right-content {
        height: 100%;
        border-radius: 8px;
        .border();
        .title {
            .flexBetween();
            .borderBottom();
            padding: @space;
            background: @bg-light;
            height: @size*0.5;
            .info {
                font-size: @x-big;
            }
        }
    }
    .main-content {
        min-width: @size*3;
        background: @white;
        overflow-y: scroll;
        .selected {
            background: @borderColor;
        }
        .tree-wrap {
            padding: @space;
            ul {
                user-select: none;
            }
        }
        .tree-item {
            width: 98%;
            min-height: @space*3;
            display: inline-flex;
            justify-content: space-between;
            align-items: center;
            .edit-name {
                display: none;
                margin-left: @space;
            }
            &:hover {
                background: @borderColor;
                .show {
                    display: inline-block;
                }
            }
            
            .ivu-tree-title {
                .ivu-icon {
                    margin: @space*0.4;
                    color: @mainColor;
                }
            }
            .left-info {
                display: inline-block;
                font-size: @x-big;
                .input-wrap {
                    .ivu-btn-primary {
                        margin: 0 @space;
                    }
                    input {
                        font-size: @x-big;
                    }
                }
            }
            .right-opt {
                font-size: @xx-big;
                .ivu-icon {
                    cursor: pointer;
                    margin-right: @space/2;
                }
            }
        }
        .ivu-tree-gather {
            &.tree-title-on {
                color: #2d8cf0;
            }
            &.ivu-tree-draged {
                background-color: #ccc;
                opacity: 0.5;
            }
            &.ivu-tree-before {
                border-top: 1px solid #2d8cf0;
            }
            &.ivu-tree-over {
                background-color: #2d8cf0;
                color: #fff;
            }
            &.ivu-tree-after {
                border-bottom: 1px solid #2d8cf0;
            }
        }

    }
    .right-content {
        .content {
            margin-left: @space;
            height: 100%;
            background: @white;
            display: flex;
            flex-direction: column;
            .company-wrap {
                flex: 1;
                .company-list {
                    padding: @space;
                    .borderTop();
                    .ivu-transfer {
                        height: @size*4;
                        overflow: hidden;
                        .flexLeft();
                        .ivu-transfer-list {
                            height: 100%;
                            width: 40%;
                        }
                    }
                    .opt-btns {
                        text-align: right;
                        margin-top: @space;
                        button {
                            margin-right: @space;
                        }
                    }
                }
            }
            .company-get {
                margin: @space;
            
            }
        }
    }
}

.select-company-model {
    .search {
        .flexLeft();
        margin-bottom: @space;
        >div {
          margin-right: @space*2;
          .flexLeft();
        }
    }
    .dptSelect {
        .ivu-select-dropdown {
            padding-left: 20px;
            max-height: 260px;
            overflow-x: hidden;
        }
    }
    .ivu-table th {
        height: 36px;
    }
    .ivu-table td {
        height: 40px;
    }
}
.edit-deptnode-modal {
    .ivu-table th {
        height: 36px;
    }
    .ivu-table td {
        height: 40px;
    }
}